package producer.interfaces;

import producer.bean.OrderInfo;
import product.enums.Category;
import product.impl.Product;
import product.interfaces.IProduct;

public interface IProducer {
	String getCompanyName();
	Category getCategory();
	Product executeOrder(String name,int count);
	OrderInfo measuredOrder(String name, int count);
	IProduct buyRequierdProduct(String name,int count,Category category);
	boolean isProductAvaible(Product product);
}
